Building a dependable system from a legacy application with CORBA

نویسندگان

  • Domenico Cotroneo
  • Nicola Mazzocca
  • Luigi Romano
  • Stefano Russo
چکیده

This paper presents a dependability oriented, fault tolerance based system design, development, and deployment approach. The approach relies on an architectural framework, which allows legacy software modules to be reused as the basic building blocks of a distributed dependable application. Different levels of replication and alternative adjudication strategies are implemented behind a unified interface. These can be configured for achieving the optimal compromise between dependability and performance, according to application, deployment environment, and fault characteristics. The suggested solution can be implemented on top of any CORBA infrastructure. The architecture has been developed and tested. Experimental results are presented and discussed. 2002 Elsevier Science B.V. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

AQuA: An Adaptive Architecture that Provides Dependable Distributed Objects

Building dependable distributed systems from commercial off-the-shelf components is of growing practical importance. For both cost and production reasons, there is interest in approaches and architectures that facilitate building such systems. The AQuA architecture is one such approach; its goal is to provide adaptive fault tolerance to CORBA applications by replicating objects. The AQuA archit...

متن کامل

Building Dependable Distributed Applications Using AQUA 1

Building dependable distributed systems using ad hoc methods is a challenging task. Without proper support, an application programmer must face the daunting requirement of having to provide fault tolerance at the application level, in addition to dealing with the complexities of the distributed application itself. This approach requires a deep knowledge of fault tolerance on the part of the app...

متن کامل

A fault tolerant access to legacy database systems using CORBA technology

This work presents a software-implemented fault tolerance approach for building a reliable database application in a CORBA environment. Database applications have functional requirements and non-functional requirements, such as dependability and performance. We provide an architectural framework that makes it possible to separately address these issues. More precisely, it is possible to: i) gua...

متن کامل

Implementing Software Replication Through CORBA Interceptors: Lessons Learned

The Common Object Request Broker Architecture (CORBA) currently does not provide any speci c support for software replication, a core aspect of reliable and dependable distributed applications. In this paper we discuss the use of CORBA interceptors, introduced by the Object Management Group in the CORBA 2.2 speci cation, as a basic building block for handling object replication. More speci call...

متن کامل

Implementation Experience with the OMG IN/CORBA Interworking Specification

The Object Management Group has recently adopted a specification to standardise interworking between Signaling System No.7 systems and CORBA-based systems. This specification defines two types of interworking mechanism: 1. Interworking between CORBA-based TC-User Application Entities (such as CORBA-based Service Control Points) and legacy TC-User Application Entities (such as Service Switching ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Systems Architecture

دوره 48  شماره 

صفحات  -

تاریخ انتشار 2002